@font-face {
    font-family: 'iconfont';  /* project id 608193 */
    src: url('//at.alicdn.com/t/font_608193_3pyy3w6it1mgf1or.eot');
    src: url('//at.alicdn.com/t/font_608193_3pyy3w6it1mgf1or.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_608193_3pyy3w6it1mgf1or.woff') format('woff'),
    url('//at.alicdn.com/t/font_608193_3pyy3w6it1mgf1or.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_608193_3pyy3w6it1mgf1or.svg#iconfont') format('svg');
}
.main{
    margin:0 auto;
    width:1200px;
    font-size: 12px;
    color:#646464;
}
a{
    font-size: 12px;
    color:#000000;
}
.head{
    min-width: 1200px;
    background-color: #333;
}
.header_main{
    position: relative;
}
.head i{
    font-size: 12px;
}
.head a,.head span{
    line-height: 35px;
    color:#eee;
    font-size: 12px;
}
.head a:hover{
    color:#787878;
}

.hm_top{
    overflow: hidden;
}
.hm_top_left{
    float:left;
}
.hm_top_left a{
    margin-left:5px;
    display: inline-block;
    padding:0 5px;
}
.my_show{position: relative;}
.up_shit{
    width:0;height:0;border-color:transparent transparent #eee transparent;border-style: dashed dashed solid dashed;border-width: 5px;position: absolute;right:-7px;top:10px;
}
.down_shit{
    width:0;height:0;border-color: #eee transparent transparent transparent;border-style: solid dashed dashed dashed;border-width: 5px;position: absolute;right:-7px;top:10px;
}

.hm_top_center{
    position: absolute;
    left:50%;margin:10px 0 0 -116px;
}

.hm_top_right{
    margin-top:10px;
    position: relative;
    overflow: hidden;
    float: right;
    border:1px solid #666;
}
.hm_top_right input{
    float:left;
    background-color: #333;
    height:28px;
}
.hm_top_right input[type="text"]{
    padding:0 10px;
    width:243px;
    color:#787878;
}
.hm_top_right input[type="button"]{
    width:28px;
    font-size: 18px;
}
.hm_top_right input[type="button"]:hover{
    color:#eee;
    cursor: pointer;
}

.hm_bottom{
    margin:10px auto 0;
    text-align: center;
}
.hm_bottom li{
    display: inline-block;
    margin:0 10px;
    position: relative;
}
.hm_bottom li a{
    display: inline-block;
    font-size: 15px;
    line-height: 42px;
    border-bottom: 2px solid #333;
    padding:0 10px;
}
.hm_bottom li a:hover{
    color:#787878;
    border-bottom: 2px solid #787878;
}

.nav{
    min-width: 1200px;
    background-color: #f7f7f7;
}
.nav_main{

}
.nav_list{
    overflow: hidden;
    height:41px;
    text-align: center;
}
.nav_list li{
    margin:0 10px;
    border:1px solid #f7f7f7;
    padding:0 20px;
    display: inline-block;
    color:#000;
    font-size: 14px;
    line-height: 40px;
}
.nav_list li:hover{
    border:1px solid #787878;
    border-bottom:none;
}





